package com.weitu.risk.mapper;

import com.weitu.risk.entity.RecogniseDetail;
import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

/**
 * @author Fanyuting
 * date 2017/05/03 15:03
 */
public interface RecogniseDetailMapper {
    /**
     * 插入风险详细信息数据
     * @param map
     * @return
     */
    public int inserRecogniseDetail(Map<String,Object> map);

    /**
     * 删除风险评价详细信息
     * @param
     * @return
     */
    public int deleteRecogniseDetailByRecogniseId(@Param("recogniseId") String recogniseId);

    /**
     * 查询风险评价信息列表
     * @param map
     * @return
     */
    public List<RecogniseDetail> queryRecogniseDetailList(Map<String,Object> map);
    /**
     * 查询风险评价信息列表总数
     * @param map
     * @return
     */
    public int queryRecogniseDetailListCount(Map<String,Object> map);

    /**
     * 新增评价详情对应的风险类型id
     * @param map
     * @return
     */
    public int insertRecogniseRiskType(Map<String,Object> map);

    /**
     * 删除详情对应的风险类型
     * @param recogniseId
     * @return
     */
    public int deleteRcogniseRiskType(@Param("recogniseId") String recogniseId);

    /**
     * 通过id查询详情信息
     */
    public Map<String,Object> queryRecogniseDetailById(@Param("id") String id);
}